import random
lst=[item for item in range(1,15)]
print(lst)

lst=[item*item for item in range(1,15)]
print(lst)

lst=[random.randint(1,100) for _ in range(1,15)]
#random 是 Python 的内置模块，用于生成随机数。
#randint(a, b) 是 random 模块中的一个函数，它返回一个在指定范围内的随机整数，包括边界值 a 和 b。
print(lst)

#从列表中选择符合条件的元素组成新的列表
lst=[i for i in range(20) if i%2==0 ]
print(lst)
print('-'*15)


#二维列表的遍历与列表生成式
#创建二维列表
lst=[
    ['城市','环比','同比'],
    ['北京',102,103],
    ['上海',104,504],
    ['深圳',100,39]
]
print(lst)

#创建二维列表使用双循环
for row in lst:#行,row 变量将包含 lst 中的每一个子列表（即每一行）。
    for item in row:#列,item 变量将包含当前 row 中的每一个元素。
        print(item,end='\t')#在这一行，打印当前的 item 元素。
    print()#这一行在内层循环结束后被执行，用于打印一个换行符，使下一行的输出开始于新的一行。
